--- title: "06-DNS 记录与域名实战" created: 2026-09-01 tags: - 项目筑基 --- # DNS 记录与域名实战 > 讲透篇把 DNS 比作查号台——那是"住户去查"的视角。这篇换个视角:**你是门牌名的主人**,怎么在查号台登记、登记时那几栏到底填的是什么、以及为什么改了登记不是马上生效。这两页纸你在快速建站和 Cloudflare Tunnel 里其实已经各走过一遍。 ### **先把域名领回家:购买、实名、备案** 你在快速建站篇走过的完整流程:阿里云**学生 1 元域名** → **实名认证**(要等一天多)→ **备案**(又要好几天)。这三步的性质不一样:花钱买的是"门牌名的所有权";实名是"证明你是你";**备案**则是国内特有的一步——向工信部登记"这个门牌合法地挂在哪栋楼(哪台服务器)上",服务器在国内就绕不开,套上 Cloudflare 或用海外服务器则不走这一步。 买完域名你拿到的是**登记的处置权**:把域名挂到哪家查号台(DNS 服务商)解析,由你说了算——阿里云默认用它家解析,也可以整个域名的查号台都换成 Cloudflare(这就是换 NS)。 ### **记录类型:登记时选对"条目种类"** 在解析控制台加记录时,最让人犯迷糊的就是"记录类型"那一栏。查号台登记簿上其实有好几种条目,各管各的: | 类型 | 干什么用 | 一句话记忆 | | --- | --- | --- | | A | 把域名直接指向一个 **IPv4 地址** | "这个门牌就这个坐标"——最常用,快速建站里把域名指向服务器公网 IP 就是加它 | | AAAA | 同 A,但指向 **IPv6** 地址 | 门牌的加长版坐标 | | CNAME | 把域名指向**另一个域名**(别名) | "找老王其实找的是老李"——旧域名跳新域名、CDN、隧道都靠它 | | TXT | 挂一段**文本** | 产权证明——各家服务"验证你拥有这个域名"基本都用它 | | NS | 把某个区域的查号业务**委托出去** | "example.com 的查号业务由 Cloudflare 接管" | | MX | **邮件**投递指向 | "发给 @example.com 的信送去哪台机器" | 你在 **Cloudflare Tunnel** 里做过的"配置 DNS(将域名指向隧道)",背后就是一条 **CNAME**——把你的域名指向 `隧道ID.cfargotunnel.com` 这个 Cloudflare 的固定地址(在面板上配置时它帮你自动创建)。这一条 CNAME,就是你"让没有公网 IP 的服务器拥有全球可达域名"的关键一步。 ### **TTL:登记信息的"保质期"** 加记录时还有一栏 **TTL**(比如 300、600、3600 秒)。它是全世界各个缓存节点对"这条登记"的**保质期**——TTL 300 意思是"这条翻译结果你们先记着,5 分钟内别来重新问"。这也解释了两个常见现象: - **改了解析不是秒生效**:旧条目还在各地缓存保质期内,要等 TTL 过期才陆续换成新地址; - **急着换服务器时**:提前把 TTL 调小(比如 300),迁移完再调回大值——既切换快,又省查询量。 注意 `ipconfig /flushdns` 清的只是**你自己电脑**的缓存,全球那些缓存节点只能等 TTL 自然过期,谁也催不动。 ### **排查姿势:登记到底生效没** 和讲透篇的验证工具接上:改完解析,直接 `nslookup 你的域名` 看返回的 IP 是不是新地址——返回旧的,要么自己电脑缓存没清,要么 TTL 还没到期;返回"查无此域名",多半是记录类型或主机名(记录值留空还是 @)填错了。这一招能把"解析问题"和"服务器问题"干净地切开。 --- ⬅️ [[05-HTTP 与 HTTPS|HTTP 与 HTTPS]] 🏠 [[00-网络与项目|00-网络与项目]] ➡️ [[01-本地局域网|本地局域网]]